#!/bin/bash

# 顺时应用构建脚本

echo "🔮 开始构建顺时应用..."

# 检查DevEco Studio环境
if ! command -v hvigor &> /dev/null; then
    echo "❌ 错误：未找到hvigor命令，请确保已安装DevEco Studio并配置环境变量"
    exit 1
fi

# 清理之前的构建
echo "🧹 清理构建缓存..."
hvigor clean

# 安装依赖
echo "📦 安装项目依赖..."
hvigor --mode module -p module=entry@default -p product=default assembleHap

# 构建应用
echo "🔨 构建应用..."
hvigor --mode module -p module=entry@default -p product=default assembleHap

if [ $? -eq 0 ]; then
    echo "✅ 构建成功！"
    echo "📱 HAP文件位置：entry/build/default/outputs/default/"
    echo ""
    echo "🚀 下一步："
    echo "1. 连接鸿蒙设备或启动模拟器"
    echo "2. 使用DevEco Studio安装应用"
    echo "3. 或使用hdc命令安装：hdc install entry/build/default/outputs/default/entry-default-signed.hap"
else
    echo "❌ 构建失败，请检查错误信息"
    exit 1
fi